//package com.zmn.plat.services.interfaces.oneprice;
//
//import java.util.List;
//
//import com.zmn.plat.model.entity.oneprice.ChannelPriceLog;
//import com.zmn.plat.model.entity.oneprice.ChannelPriceLogQuery;
//
///**
// * ChannelPriceLogServiceImpl
// *
// * @author tanghongjun
// * @since 18/10/15 11:09
// */
//public interface ChannelPriceLogService {
//    /**
//     * 描述: ChannelPriceLog key 查询数据
//     *
//     * @param logId
//     * @return: ChannelPriceLog
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    ChannelPriceLog findByKey(Integer logId);
//
//    /**
//     * 描述: 根据渠道一口价日志ID集合查询渠道一口价日志集合
//     *
//     * @param logIds
//     * @return List<ChannelPriceLog>
//     * @auther tanghongjun
//     * @since 2018/10/15 16:41
//     */
//    List<ChannelPriceLog> listByIdList(List<Integer> logIds);
//
//    /**
//     * 描述:查询最大key
//     *
//     * @return: productId
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer findKeyForMax();
//
//    /**
//     * 描述: 根据查询条件分页查询
//     *
//     * @param query
//     * @return: List<ChannelPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ChannelPriceLog> listPageByQuery(ChannelPriceLogQuery query);
//
//    /**
//     * 描述: 根据查询条件查询所有数据
//     *
//     * @param query
//     * @return: List<ChannelPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ChannelPriceLog> listByQuery(ChannelPriceLogQuery query);
//
//    /**
//     * 描述: ChannelPriceLog 数据
//     *
//     * @return: List<ChannelPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ChannelPriceLog> listAll();
//
//    /**
//     * 描述: 根据查询条件统计满足条件的数据条数
//     *
//     * @param query
//     * @return: Integer
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer countByQuery(ChannelPriceLogQuery query);
//
//    /**
//     * 描述: 根据主键修改数据
//     *
//     * @param channelPriceLog
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer updateByKey(ChannelPriceLog channelPriceLog);
//
//    /**
//     * 描述: 新增数据
//     *
//     * @param channelPriceLog
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer insert(ChannelPriceLog channelPriceLog);
//
//    /**
//     * 描述: 根据主键删除数据
//     *
//     * @param logId
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer deleteByKey(Integer logId);
//
//}